package ead.cs.service.workflow;

public interface StateMachine<S> {

    /**
     * Find executor by status
     * @param status Current status of the instance
     * @return {@link ead.cs.service.workflow.StatusExecutor}
     */
    StatusExecutor getExecutor(S status);
}
